﻿$(function () {
    //关键字赋值回去
    var key = frxs.getUrlParam("search");
    if(!key) {
        key = "输入编码，条码，名称，助记码，关键字查询";
    }
    $("#key").val(key);
    

    //回车搜索
    $("#key").keypress(function (e) {
        if (e.keyCode == 13) {
            searchProduct();
        }
    });
    $('#key').focus(function () {
        $('#key').select();
    });

    //消息
    //isNewMessage();

    //购物车总数
    //loadCartCount();
    
    //当前导航标红
    setNavigation();

    if ($('#key').val() != "" && $('#key').val() != "输入编码，条码，名称，助记码，关键字查询") {
        //默认选中
        $('#key').select();
    }
    
});

//是否有新消息
function isNewMessage() {
    
    var isNewMessage = $.cookie("isNewMessage");
    if (!isNewMessage) {
        $.ajax({
            url: "../Home/IsNewMessageHandler",
            type: "post",
            data: { },
            dataType: "json",
            success: function(obj) {
                if (obj.Flag == 0) {

                    //保存CooKie
                    //过期时间 30分钟
                    var date = new Date();
                    date.setTime(date.getTime() + (30 * 60 * 1000));

                    if (obj.Data == true) {
                        $("#isNewMessage").addClass("newsmessage");

                        //调用保存
                        $.cookie("isNewMessage", "true", { path: "/", expires: date });

                    } else {
                        //调用保存
                        $.cookie("isNewMessage", "false", { path: "/", expires: date });
                    }
                }
            }
        });
    } else {
        if(isNewMessage=="true") {
            $("#isNewMessage").addClass("newsmessage");
        }
    }
}


//商品搜索
function searchProduct() {
    var key = $("#key").val();
    if (key != "输入编码，条码，名称，助记码，关键字查询") {
        location.href = '/Product/Category?search=' + $.trim(key);
    } else {
        location.href = '/Product/Category';
    }
}


//刷新购物车总数
function loadCartCount() {
    var cookieCount = $.cookie("cartCount");
    if (!cookieCount) {
        $.ajax({
            url: "../Order/GetCartCount",
            type: "post",
            data: { },
            dataType: "json",
            success: function (count) {
                //购物车是否是整数
                if (parseInt(count) == count) {
                    $("#cartCount").text(count);
                } else {
                    $("#cartCount").text(parseFloat(count).toFixed(2));
                }
                
                //保存CooKie
                //过期时间 30分钟
                var date = new Date();
                date.setTime(date.getTime() + (30 * 60 * 1000));
                
                //调用保存
                $.cookie("cartCount", count.toString(), { path: "/", expires: date });
            }
        });
    } else {
        //购物车是否是整数
        if (parseInt(cookieCount) == cookieCount) {
            $("#cartCount").text(cookieCount);
        } else {
            $("#cartCount").text(parseFloat(cookieCount).toFixed(2));
        }
    }
}

//清空购物车Cookie
function clearCartCookie() {
    //过期时间 -30分钟
    var date = new Date();
    date.setTime(date.getTime() - (30 * 60 * 1000));
                
    //调用保存
    $.cookie("cartCount", "", { path: "/", expires: date });
}

//当前导航标红
function setNavigation() {
    var url = location.href.toLocaleLowerCase();
    if (url.indexOf("/product/category")>0) {
        $(".meun a:eq(1)").css("color", "#19b1e3");
    } else if (url.indexOf("/order/orderlist") > 0) {
        $(".meun a:eq(2)").css("color", "#19b1e3");
    }
    else if (url.indexOf("/order/cart") > 0) {
        $(".meun a:eq(3)").css("color", "#19b1e3");
    }
    else if (url.indexOf("/user/account") > 0) {
        $(".meun a:eq(4)").css("color", "#19b1e3");
    }
    else if (url.indexOf("/home/newmessage") > 0) {
        $(".meun a:eq(5)").css("color", "#19b1e3");
    }
    else if (url.indexOf("/user/usermanager") > 0) {
        $(".meun a:eq(6)").css("color", "#19b1e3");
    }
    else if (url.indexOf("/home") > 0) {
        $(".meun a:eq(0)").css("color", "#19b1e3");
    }
    else if (url.indexOf("/presell/product") > 0 || url.indexOf("/presell/mypresell") > 0) {
        $(".meun a:eq(7)").css("color", "#19b1e3");
    }
    
}


